﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "Arial Black"; color:#333;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:bold; }
ul,ol{list-style:none;}
img{border:0px; display: block;margin:0; padding:0; }
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background:#fff;}
*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0; color:#333333; }
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:focus { outline:none; }
a:hover,a:active{ color:#496fb3; text-decoration:none; }
a:visited{text-decoration:none;}

/*表单*/
form {margin: 0;}
button,input,select,textarea {
    font-size: 100%;  /* Correct font size not being inherited in all browsers. */
    margin: 0;  /* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */
    vertical-align: baseline; /* Improve appearance and consistency in all browsers */
    *vertical-align: middle; /* Improve appearance and consistency in all browsers */
}
button,select {text-transform: none;}
input{ line-height: normal; border:none;}
textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;width:99%;}

/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl{margin: 1em 0;}
dd {margin:0;}
audio:not([controls]) {display: none; height: 0;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {color: #aa87b8 !important;}

/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.clear { clear:both; }
.fl{ float:left;}
.fr{ float:right;}
/*其它*/
.hidden{ display:none;}

/*必须输入，主要*/
.required{ color:#aa87b8; font-weight:bold;}
.form_text_verifycode { width:80px; }
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}

/*网站公用样式表*/
.w1000{width:1000px;margin:0 auto;}
.por{position: relative;}
.poa{position: absolute;}
.icon{background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
.icon2{background:url(../images/icon2.png) no-repeat; display:inline-block; vertical-align:middle;}
#header_main, #top_main, #banner_main, #floor_1_main,#links_main, #footer_main{width:100%;margin:0;}
.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}
/*top*/
#header_main{background:#fff;height:30px;line-height:30px;font-size: 12px;border-bottom: 1px solid #e5e5e5;font-family: "宋体";}
#header_main span{color:#333;}
#header_main .ksdh{color:#d9d9d9;}
#header_main .ksdh a{color:#484747;display: inline-block;padding: 0 3px;font-size: 12px;}
#header_main .ksdh a:hover{color:#496eb4;}

#top_main{margin:0; width:100%;height:116px;position:relative;z-index: 10;}
#top{color:#496eb4;}
#top #logo{padding-top:3px;}
#top #logo img{width:506px;height:100px;display:block;}

.hotline{width:320px;height:58px;background-position:0 -47px;margin-top: 26px;}
.hotline .tel{color:#496eb4;font-size:36px;display: block;padding-top: 26px;padding-left:66px;font-family: arial;line-height:40px;}

/*导航*/
#nav_main{width:100%;height:44px;border-top: 1px solid #e4e4e4;}
#nav ul{margin:0 auto;width:100%}
#nav li{float:left;width:125px; display:block; list-style:none;font-size:14px;line-height:44px; text-align:center;position: relative;}
#nav li:first-child{background: none;}
#nav li a{color:#333;display:block;line-height:44px;height:44px; text-align: center;background: url(../images/nav_line.jpg) no-repeat left center;}
#nav li:first-child a{background: none;}
#nav li a:hover,#nav li.hover a{color:#fff;background:#496eb4;}


/*导航栏下拉*/
#nav .subnav{position: absolute;left: 0;top:50px;width: 102px;z-index: 10;border-left:5px solid rgba(255,255,255,0.1);border-right:5px solid rgba(255,255,255,0.1);border-bottom:5px solid rgba(255,255,255,0.1);display: none;}
#nav .subnavbg{position:static;background:#32363e;background:rgba(255, 255, 255, 0.6)!important;filter:Alpha(opacity=60);*zoom:1;}
#nav .subnav a{display: block;height:32px;line-height:32px;text-align: center;color: #333 !important;font-weight: normal !important;font-size: 12px;overflow: hidden;position: relative;}
#nav .subnav a:hover{ display:block;color:#333 !important;background:#fff; font-weight: normal; background:rgba(255, 255, 255, 1)!important;}


.search{width:235px;background: #fefefe;border: 1px solid #e6ece6;margin-top:3px;font-size: 12px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;height: 30px;}
.search .txt{width:190px;height: 25px;line-height: 25px;background: #fefefe;border: 0 none;text-indent: 15px;color: #bcbcbc;font-family: "宋体";}
.search .btn{width:30px;float:right; background-position: 0 0;cursor:pointer;height:28px;margin-top:1px;margin-right: 1px;}
.search .btn:hover{background-position:-32px 0;}

/*侧边导航*/
/* banner */
#banner_main{overflow:hidden;position: relative;z-index: 2;}
#banner_main .ty{width: 100%;background: url(../images/bannerty.png) repeat-x left top;height: 8px;display: block;position: absolute;left: 0;top: 0;z-index: 8;}
#banner_main .banner {height:450px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:450px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;font-size: 0;}
.banner li:first-child{display: block;}
.banner li img{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip {width:1000px; height:20px; line-height:0; font-size:0; text-align:center; position:absolute; left:50%; margin-left:-500px; bottom:20px; z-index:3; }
#banner .tip span{background:#496eb4;height:18px;margin:0 2px;width:18px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display: inline-block;font-size: 0;cursor: pointer;}
#banner .tip span.cur{background:#aa87b8;width:18px;height:18px;}
#banner #btn_prev,#banner #btn_next{width:22px;height:40px;position:absolute;top:200px;z-index:5;}
#banner #btn_prev{background-position:-230px 0;height:40px;left:5%;}
#banner #btn_next{background-position:-256px 0;height:40px;right:5%;}
/*banner end*/
#announ_mian{width: 100%;height: 42px;background: #f6f6f6;border-bottom: 1px solid #e6ece6;}
.announ .announ_left{width:746px;height:42px;}
.announ_tit{width:100px;height:28px;line-height:28px;background:#496eb4;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color: #fff;display: block;text-align: center;margin-top:7px;margin-right: 10px;}
.announ_tit em{width:6px;height:10px;background-position:-116px 0;display: inline-block;margin-left: 5px;}
.announ .announ_body{width:500px;height:42px;overflow: hidden;}
.announ .announ_body ul{width: 102%;padding: 0;margin: 0;}
.announ .announ_body li{height:42px;line-height:42px;width:100%;display: block;}
.announ .announ_body li a{display:block;color:#333;height:42px;line-height:42px;}
.announ .announ_body li a:hover{color:#496eb4;}
.announ .announ_btn{width: 42px;padding-top: 5px;}
.announ .announ_btn span{display: inline-block;height:17px;width: 17px;margin-left: 4px;cursor: pointer;}
.announ .announ_btn .prev{background-position:-72px 0;}
.announ .announ_btn .next{background-position:-94px 0;}
.announ .announ_btn .prev:hover{background-position:-72px -20px;}
.announ .announ_btn .next:hover{background-position:-94px -20px;}

.wrap .floor_2,.wrap .floor_3,.wrap .floor_4,.wrap .floor_5,.wrap .floor_6{width: 100%;}
.wrap .floor_1{margin:20px 0;}
.wrap .floor_1, .wrap .floor_4, .wrap .floor_5{border: 1px solid #e6ece6;}
.wrap .title{background: url(../images/title_bg.jpg) repeat-x left top;height: 58px;line-height: 58px;border-bottom: 1px solid #e6ece6;}
.wrap .title a{display: block;margin-right: 20px;}
.wrap .title i{display: inline-block;background-position:-180px 0;width: 15px;height: 23px;margin-left:20px;vertical-align: middle;margin-right: 14px;}
.wrap .title h2{display: inline;color: #486eb5;font-size: 24px;font-weight: normal;vertical-align: middle;}
.wrap .title h2 em{font-weight: normal;text-transform: uppercase;margin-left: 5px;}
.floor_1 .cont{padding:20px 20px 0;}
.floor_1 .gridlist{overflow: hidden;width: 100%;position: relative;}
.floor_1 .gridlist ul{width: 104%;}
.floor_1 .gridlist ul li{width: 230px;float: left;display: block;margin-right: 13px;margin-bottom:20px;}
.floor_1 .gridlist ul li a{display: block;}
.floor_1 .gridlist ul li img{width: 230px;height: 175px;}
.floor_1 .gridlist ul li h3{text-align: center;font-size: 16px;font-weight: normal;line-height:40px;}
.floor_1 .gridlist ul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.wrap .floor_2 .sbanner{display: block;height: 150px;}
.wrap .floor_2 .sbanner img{height: 150px;width: 100%;}
.wrap .floor_2 .sbanner .hotline{right: 36px;top:6px;}
.wrap .floor_3{margin: 20px 0;}
.wrap .floor_3 .iabout{width:658px;border:1px solid #e6ece6;}
.wrap .floor_3 .iabout .cont{padding:20px;overflow:hidden;}
.wrap .floor_3 .iabout .cont a{display:block;}
.wrap .floor_3 .iabout .cont .txt{width:290px;}
.wrap .floor_3 .iabout .cont .txt .desc{line-height:28px;text-indent:28px}
.wrap .floor_3 .iabout .cont .txt .xiangq{width: 108px;height: 30px;line-height: 30px;display: block;border: 1px solid #ab86b9;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;text-align: center;margin-top: 10px;}
.wrap .floor_3 .iabout .cont .img{width: 300px;height: 210px;}
.wrap .floor_3 .iabout .cont a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.wrap .floor_3 .iabout .cont a:hover .xiangq{background: #ab86b9;color: #fff;}

.wrap .floor_3 .palnt{width:308px;border:1px solid #e6ece6;position: relative;}
.wrap .floor_3 .palnt .cont{padding: 20px;overflow: hidden;}
.wrap .floor_3 .palnt .girdlist{overflow: hidden;width: 100%;position: relative;}
.wrap .floor_3 .palnt .girdlist li{float:left;width: 265px;position: relative;margin-right: 23px;}
.wrap .floor_3 .palnt .girdlist li a{display: block;}
.wrap .floor_3 .palnt .girdlist li img{width: 265px;height:210px;}
.wrap .floor_3 .palnt .girdlist li h4{text-align: center;height: 30px;line-height: 30px;color:#fff;background: url(../images/blue.png) repeat left top;position:absolute;left: 0;bottom: 0;width:90%;padding: 0 5%;}
.wrap .floor_3 .palnt span{position: absolute;bottom:20px;height: 30px;width: 20px;display: block;background: #486eb5;cursor: pointer;}
.wrap .floor_3 .palnt span em{width: 8px;height: 12px;display: block;margin:8px auto 0;}
.wrap .floor_3 .palnt .prev{left:20px;}
.wrap .floor_3 .palnt .next{right:23px;}
.wrap .floor_3 .palnt .prev em{background-position:-200px 0;}
.wrap .floor_3 .palnt .next em{background-position:-212px 0;}
.wrap .floor_3 .palnt span:hover{background: #ab86b9;}

.wrap .floor_4 .left,.wrap .floor_4 .right{width:450px;}
.wrap .floor_4 .cont{padding:20px;overflow: hidden;}
.wrap .textlist li{width:100%;height:32px;display: block;overflow:hidden;line-height:32px;}
.wrap .textlist li a{display:block;}
.wrap .textlist li span{display:inline-block;color:#9d9d9d;font-size:12px;}
.wrap .textlist li h3{color:#333;font-weight:normal;line-height: 28px;}
.wrap .textlist li .img{width:140px;}
.wrap .textlist li .img img{width:140px;height:100px;}
.wrap .textlist li .txt{width:290px;cursor: pointer;}
.wrap .textlist li.newsone{margin-bottom:10px;height: 104px;}
.wrap .textlist li.newsone .desc{height:45px;overflow:hidden;color:#868686;font-size:12px;line-height: 20px;}
.wrap .textlist li.newsone h3{font-size:16px;}
.wrap .textlist li.newsone span{color: #868686;margin-right: 16px;}
.wrap .textlist li.newsone .mark{border-top: 1px dashed #e6e7ec;}
.wrap .textlist li.newsone .mark em{width:16px;height: 16px;display: inline-block;margin-right: 5px;}
.wrap .textlist li.newsone .time em{background-position:-130px 0;}
.wrap .textlist li.newsone .yuedu em{background-position:-150px 0;}
.wrap .textlist li a:hover .time em{background-position:-130px -20px;}
.wrap .textlist li a:hover .yuedu em{background-position:-150px -20px;}
.wrap .textlist li a:hover h3{color: #496fb3;}

.wrap .textlist li em{background-position:-116px -12px;width:6px;height:7px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.wrap .textlist li a:hover em{background-position:-116px -22px;}
.wrap .floor_5{margin:20px 0 50px;}


/*内页样式*/
/******************** 全局布局 ********************/
.wrapper{ padding:30px 0px 30px; }
.w{width: 1000px;margin: 0 auto;}
.nybanner, .nybanner ul, .nybanner img{ height:300px;}
.content { width:730px;}
.sitepath{ height: 54px; line-height: 54px; color: #666666; border-bottom: 1px solid #e9e7e7;margin:6px auto 20px;overflow: hidden;}
.sitepath s{ width:22px; height: 26px; background-position:0 0; margin-right: 8px;}
.sitepath span{ color: #496eb4; font-weight: bold;}
.sitepath a{ color: #666666; }
.sitepath a:last-child{color: #496eb4; font-weight: bold;}
.sitepath a:hover { color: #496eb4; }

.erro{padding:0 10px; color:Red; font-size:14px;line-height:60px; height:60px}
/*TITLE*/
.leftTit{ width:100%; height:38px; line-height: 38px; color: #496eb4; position: relative; font-weight: bold; font-size: 16px; background:url(../images/leftit.png) repeat-x left top; border-bottom:1px solid #e4e4e4;}
.leftTit s{ width:9px; height:38px; background-position: -100px -86px; margin-right: 14px; vertical-align: top;*vertical-align: middle; }

.erro{padding:0 10px; color:Red; font-size:14px;line-height:60px; height:60px}
/*recommend*/
.recommend{ border:1px solid #e4e4e4; padding-bottom: 10px; background: #fff; font-size: 12px; margin-bottom: 20px;}
.recommend .leftTit a{ color:#555555; font-size: 12px; margin-right: 15px; font-weight: normal;}
.recommend .leftTit a:hover{color: #ab86b9;}
.reNew .list{ padding-left: 20px; padding-top: 10px;}
.reNew li{ width:328px; padding:0px 20px 0px 0px; line-height: 28px; float: left;height: 28px;overflow: hidden;}
.reNew li s{ width:9px; height:7px;background-position:-90px -112px;}
.reNew li a{ color: #666666; display:block;}
.reNew li span{color: #666;}

.rePro .list{  padding-top: 18px;}
.rePro li {float:left; width:156px; margin-left:16px;text-align:center; line-height:30px; }
.rePro li a{ display:block; color: #555555; }
.rePro li a:hover{ color:#ab86b9; }
.rePro li img { width:154px; height:116px; border:1px solid #e6e6e6; display:block; }
.rePro li img:hover { opacity:0.8; filter:Alpha(opacity=80); border:1px solid #aa87b8; }
.recommend li a:hover{ color:#496eb4;}
/* pager */
.pager { padding: 5px 10px; border: 1px solid #eee; margin: 20px 0px; }
.pager:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.pager{*zoom:1;}
.pager p { height: 26px; line-height: 26px; float: left; }
.pager ul { overflow: hidden; float: right; }
.pager ul li { float: left; padding:0 !important; height: auto !important; border: none !important; }
.pager ul a { margin-left: 5px; padding: 0 8px; height: 24px; line-height: 24px; border: 1px solid #edebeb; text-decoration: none; float: left; }
.pager ul a.current { background-color: #496eb4; border-color: #496eb4; color: #fff; }
.pager ul a.current:hover { background-color: #496eb4; border-color: #496eb4; color: #fff; }
.pager ul a:hover { background-color: inherit; color: inherit; border-color: #496eb4; *background-color: transparent; *color: #666; }
/* reLink */
.reLink {height:38px; line-height:38px; color: #666; border:1px solid #e4e4e4;  margin-bottom:15px;overflow: hidden;}
.reLink .prevLink { float:left; margin-left:10px;color: #666;}
.reLink .nextLink { float:right; margin-right:10px;color: #666;}
.reLink a{ color: #666;}
.reLink a:hover{ color: #496eb4;}


/*leftNav*/
.subleft{ width:220px; padding: 15px; background: #fff; box-shadow: 0 0 5px 1px rgba(0,0,0,0.1); border: 1px solid #e4e4e4; border-radius: 4px;}
.lefta{ width:220px;}
.leftnews.mar9{margin-top:30px;}


.submian { padding-bottom: 30px; }
.submian .sobtitle { height: 22px; line-height: 22px; padding:20px 0px 20px; font-size: 14px; }
.submian .sobtitle a { font-size: 14px; }
.submian .sobtitle a.now { color: #005bac; font-size: 14px; font-weight: bold; }
.submian .sobtitle a.now:hover { text-decoration: underline; }
.submian .subleft .title { background: #496eb4; height:40px; line-height: 40px; color: #fff; text-align: center;  font-size: 16px; border-bottom: 1px solid #fff; margin-bottom: 0;}
.submian .subleft .title p { color: #fff; font-size: 14px; font-weight: normal;line-height: 24px;}
.keya{height: 42px;line-height: 42px;}
.keya a{display: inline-block;margin-right:10px;}
/*.submian .subleft .title i { font-size: 20px; font-weight: bold; color: #fff; }*/
/*.submian .subleft .bort9 { border-top: 9px solid #005bac;}*/
/*.submian .subleft .bor9 { border-bottom: 9px solid #005bac;}*/
.submian .subleft .lefta { width: 220px; margin-bottom: 10px; background: #ccc;}
.submian .subleft .comt { background: #ccc;}
.submian .subleft .lefta .comt ul li { line-height: 50px; }
.submian .subleft .lefta .comt ul li a { height: 40px; line-height: 40px; text-align: center; display: block;  font-size: 14px; color: #496eb4; border-bottom: 1px solid #fff;overflow: hidden; background: url(../images/jiantou.png) no-repeat 92% center; }
.submian .subleft .lefta .comt ul li .box { padding: 10px 0px; display: none; }
.submian .subleft .lefta .comt ul li .box a { height: 30px; line-height: 30px; display: block; color: #888; border: 0px; }
.submian .subleft .lefta .comt ul li .box a:hover { color: #005bac; background: none; }
.submian .subleft .lefta .comt ul li a:hover, .submian .subleft .lefta .comt ul li a.hover {background:#496eb4; color: #fff;}
.submian .subleft .lefta .comt ul li.hover .box a { background: none; font-weight: normal; }
.submian .subleft .lefta .comt ul li.hover .box a.hover { color: #005bac; font-weight: bold; }
.submian .subleft .adv { margin-bottom: 10px; background: #000; }
.submian .subleft .adv a img { display: block; width: 100%; }
.submian .subleft .adv a:hover img { opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; }

.submian .subright { width:720px; padding-bottom: 20px; }
.submian .subright .newslist ul li { padding: 10px 0px; border-bottom: 1px dotted #c2c2c2;float: left;cursor: pointer;}
.submian .subright .newslist ul li a { display: block;cursor: pointer;}
.submian .subright .newslist ul li a img { width: 0; height: 110px; display: block; }
.submian .subright .newslist ul li a .txt {padding-left: 20px;cursor: pointer;}
.submian .subright .newslist ul li a .txt p { height: 40px; line-height: 40px; }
.submian .subright .newslist ul li a .txt p b { color: #496eb4; font-size: 14px; float: left; }
.submian .subright .newslist ul li a .txt p i { color: #666; float: right; }
.submian .subright .newslist ul li a .txt span { line-height: 22px; height:50px; overflow: hidden; display: block; color: #666;}
.submian .subright .newslist ul li a:hover img { opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.submian .subright .newslist ul li a:hover span,.submian .subright .newslist ul li a:hover .txt p b{ color:#aa87b8; }
.submian .subright .caselist {overflow: hidden;}
.submian .subright .caselist .parterul{width: 108%;}
.submian .subright .caselist .parterul li { padding: 20px 0px;height: 176px;width:204px;float: left;display: block;margin-right: 18px;}
.submian .subright .caselist .parterul li a { display: block; }
.submian .subright .caselist .parterul li a img { width:190px; height:143px; display: block; border:7px solid #e2e2e2; }
.submian .subright .caselist .parterul li a .txt { width: 470px; float: left; padding-left: 20px; }
.submian .subright .caselist .parterul li a .txt p { height: 40px; line-height: 40px; color: #005bac; font-size: 14px; font-weight: bold; }
.submian .subright .caselist .parterul li a .txt i { color: #666; padding-bottom: 10px; display: block; }
.submian .subright .caselist .parterul li a .txt span { line-height: 22px; height: 88px; overflow: hidden; display: block; color: #666; }
.submian .subright .caselist .parterul li a:hover img { opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; border-color: #005bac; }
.submian .subright .caselist .parterul li a:hover p { text-decoration: underline; }
.submian .subright .caselist .parterul li a:hover span { color: #777; }
.submian .subright .anlitopH4, .submian .subright .divanli { background: #fff; }
.submian .subright .anlitopH4 { height: 38px; line-height: 38px;border: 1px solid #e5e5e5;margin-bottom: 20px;}
.submian .subright .anlitopH4 span {display: block; float: left; color: #005bac; font-weight: bold; font-size: 14px;padding-left: 20px;}
.submian .subright .anlitopH4 span .org { color: #aa87b8; }
.submian .subright .anlitopH4 a { float: right; padding-right: 20px;font-size: 12px;}
.submian .subright .anlitopH4 .tel { float: right; padding-right: 10px; font-size: 14px; color: #005bac; }

.reNew .list{ padding-left: 20px; padding-top: 10px;}
.divremmnews{padding: 10px;overflow: hidden;}
.divremmnews ul{width: 102%;}
.divremmnews li{ width:400px; padding:0px 10px; line-height: 28px; float: left;height: 28px;overflow: hidden;}
.divremmnews li s{ width:9px; height: 12px; background-position:-90px -112px;}
.divremmnews li a{ color: #666666; display:block;}
.divremmnews li span{color: #666;}
.biaogg td{padding:5px; border:1px solid #eee;}
.aboutlist p img,.aboutlist img,.ArticleTencont img{display: inline;max-width: 100% !important;}


/*leftRecom*/
.leftRecom{ width:250px; border:1px solid #e4e4e4; margin: 20px 0;}
.leftRecom li{ width:189px;margin: 10px auto;text-align: center;}
.leftRecom li img{width:183px; height: 137px;padding:2px; border:1px solid #e3e3e3; display: block;}
.leftRecom li h3{color: #666666;line-height:30px;}
.leftRecom li:hover img{background: #ffb700; border-color: #fff;}
.leftRecom li:hover h3{color:#ffb700;}
/*leftCon*/
.leftnews .leftTel{ margin:18px 0px 0px 15px;line-height: 16px; }
.leftnews .leftTel .icon{width: 46px;height:46px;margin-right: 6px;background-position: -158px 0;}
.leftnews .leftTel span{ color:#303030;font-size:14px;}
.leftnews .leftTel strong{font-size:22px;color:#496eb4;font-family: impact;font-weight: normal;display:block;line-height: 30px; }
.leftnews .icontxt{font-size:12px;color:#303030;line-height:24px; padding:16px 15px;}


.leftnews {margin-bottom: 10px;margin-top: 20px;background: #fff;}
.leftnews .title { height: 42px;line-height:32px;margin-bottom: 0;}
.leftnews .leftnewscomt { background: #fff; padding: 10px; }
.leftnews .leftnewscomt ul li { height: 30px; line-height: 30px; border-bottom: 1px solid #f2f2f2; overflow: hidden; }
.leftnews .leftnewscomt ul li a { font-size: 14px; display: block; padding-left: 10px; }
.leftnews .leftcont { background: #fff; padding: 10px;overflow: hidden;}
.leftnews .leftcont h2 {font-size:14px; font-weight: bold; color: #005bac; padding-bottom: 10px; border-bottom: 1px solid #f2f2f2; }
.leftnews .leftcont span { line-height: 24px; display: block; border-bottom: 1px solid #f2f2f2;padding: 10px 0;}
.leftnews .leftcont p {font-size: 18px; color: #333; padding-top: 10px; }
.leftnews .leftcont p i {font-size:20px; color: #aa87b8; display: block; font-family: impact;line-height: 28px;word-wrap:break-word; word-break:normal;}
.leftprocomt{padding:10px;}
.leftprocomt li{width:200px;margin: 0 auto 10px;display: block;}
.leftprocomt li a{display: block; text-align: center;}
.leftprocomt li img{width:200px;height:150px;}
.leftprocomt li h3{text-align: center;font-weight:normal;height: 40px;line-height: 40px;}
.leftprocomt li a:hover h3{color: #496eb4;}
/*************************/
/*singlePage*/
.singlePage .contxt{ line-height: 26px; font-size: 14px; color: #555;  padding:0px 8px;}
.singlePage .contxt img,.singlePage .contxt p img{max-width: 100% !important;}
.ArticleTitle{}

.ArticleTitle h1.bt{ font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; color:#333; border-bottom: 1px dashed #e1e1e1; margin-bottom: 5px; }
.conBox .mark { height:30px; line-height:30px; text-align:center; font-size:12px; color: #999;  }
.conBox .mark span { margin-left: 14px;}
.conBox .mark span:first-child{margin-left:0;}

/* listProduct */
.listProduct{width: 100%;overflow: hidden;}
.listProduct .list{width:102%;}
.listProduct .item{width:220px;float:left;margin:0px 24px 20px 0px;padding-bottom:15px;}

.listProduct .item a{display: block;}
.listProduct .item a img{width:220px;height:165px;}
.listProduct .item a h3{font-size: 14px; font-weight: normal;line-height:20px;padding-top: 6px;text-align: center;}
.listProduct .item a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

/* .pageProduct */
.pageProduct2 h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct2 .photo { margin-bottom:20px; }
.pageProduct2 .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }

/* pageProduct2 */
.pageProduct .contentCon{ background: #fff; border: 1px solid #dfdfdf; padding:20px 15px; }
.pageProduct .tod{}
.pageProduct .photo { width:320px; margin:0 0 20px; }
.pageProduct .photo .jqzoom{ border:1px solid #ddd; width:320px; height:240px; margin-bottom: 15px; position:relative; padding:0px; cursor:pointer; overflow: hidden;} 
.pageProduct .photo div.zoomdiv {  z-index:  999; position: absolute; top:0px; left:0px; width: 320px;height:240px; background: #ffffff;  border:1px solid #CCCCCC; display:none;  text-align: center; overflow: hidden;}
.pageProduct .photo div.jqZoomPup { z-index : 999; visibility: hidden;  position: absolute; top:0px; left:0px;  border: 1px solid #aaa; background: #ffffff; opacity: 0.5;-moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);
width: 200px !important;height: 200px;}
.pageProduct .photo .img { width:320px; height:240px; display:block; }
.pageProduct .photoimg{ width:320px; height:82px; padding-top:10px; position:relative;}
.pageProduct .photoimg .list{ width:289px; overflow:hidden;position:relative; margin-left:35px;}
.pageProduct .photoimg .icon{ width:8px; height:12px; position:absolute; top:30px; cursor:pointer;display: block;}
.pageProduct .photoimg .btnleft{ left:10px; background-position:-294px 0;}
.pageProduct .photoimg .btnright{  right:10px; background-position:-294px -12px;}
.pageProduct .photoimg .list .listcon{ width:300%;}
.pageProduct .photoimg a{ width:85px; height:48px; display:block; float:left;  margin-right:14px; border:1px solid #ddd;}
.pageProduct .photoimg a img{ width:85px; height:48px; display:block;}
.pageProduct .photoimg a:hover{ border:1px solid #f35b07;}
.pageProduct .baseInfo { width:346px; }
.pageProduct .baseInfo h1{ color:#555; font-weight:bold; font-size:16px; }
.pageProduct .baseInfo .miaos{ color: #666; margin-top: 5px;}
.pageProduct .baseInfo .miaos p{ padding-left: 5px;font-size: 12px;line-height: 22px;height:98px;overflow: hidden;}
.pageProduct .baseInfo .showtel{ width:90%; padding:10px 5%; margin-top:5px; line-height: 28px; background: #f3f3f3;}
.pageProduct .baseInfo .showtel .telcon{ line-height: 28px;}
.pageProduct .baseInfo .showtel .telcon strong{ font-size:26px; font-weight: normal; font-family: impact;  color: #496eb4; }
.pageProduct .baseInfo .button { width:107px; height: 36px; margin-top: 10px; line-height:36px; margin-right:15px;  border-radius:2px; display:block; text-align: center; color:#fff; background: #496eb4; }
.pageProduct .baseInfo .button:hover { background:#1b1b1b; }
.pageProduct .detaiTit { height:44px; line-height:44px; border-bottom:1px solid #cecece; margin:15px auto 15px; }
.pageProduct .detaiTit h2{ width:95px; height: 42px; line-height: 39px; border-bottom:3px solid #496eb4; text-align: center; color:#496eb4;font-size:16px; }
.pageProduct .detaiInfo { margin-bottom:10px; padding:0px 10px 10px; color:#666; }
.pageProduct .detaiInfo a{display: block;}
.pageProduct .detaiInfo img,.pageProduct .detaiInfo p img{max-width: 100% !important;}


.productTab{background: #1b77bc none repeat scroll 0 0; height: 36px; margin-bottom: 2px;width: 100%;overflow: hidden;}
.productTab h3{color: #ffffff;font-size: 16px;height:34px;line-height:34px; margin-right: 2px; text-align: center;cursor: pointer;display: inline-block;+display: inline;padding: 0 20px;font-weight: normal;}
.productTab h3.current{background: #ffffff; border-left: 2px solid #1b77bc; border-top: 2px solid #1b77bc; color: #1b77bc;font-weight: bold;+padding:4px 20px 12px;}
.productContent{color: #454545; line-height:26px; display: none;}
.procont{padding-bottom: 20px; padding-top: 20px;}


.pageProduct .showpContact{  border:1px solid #e4e4e4; padding-bottom: 10px; }
.pageProduct .showpContact .txt{ padding:15px; color: #666; min-height: 122px; }
.pageProduct .reInformation{ border:1px solid #e5e4e4; margin-top:20px; padding-bottom:30px;}
.pageProduct .reInformation .tit{ font-weight:bold; font-size:16px; color:#333; }
.pageProduct .reInformation{ border:1px solid #e5e4e4; margin-top:10px; padding-bottom:30px;}
.pageProduct .reInformation .tit{ font-weight:bold; font-size:16px; color:#333; margin:10px 0px 0px 20px;}
/* listNews */
.listNews .newslist {overflow:hidden; }
.listNews .list{overflow:hidden;}
.listNews .item { width:100%;  border-bottom:1px solid #e9e7e7; padding-bottom: 20px; margin-bottom: 25px; }
.listNews .item a{display: block;}
.listNews .item a h3 { font-weight: normal;color:#333;}
.listNews .item a:hover h3 { font-weight: normal;color:#496eb4;}
.listNews .item a p{color: #666;font-size: 12px;}
/*.listNews .item a:hover,.listNews .item a:hover p{color: #496eb4;}*/
.listNews .item .time { color:#666666; font-size: 12px; font-weight: normal; }
.listNews li dd{height: 44px;margin-top:10px;font-size:12px;color:#666666;line-height:22px;}

.questionlist li{border-bottom: 1px solid #ccc;padding: 15px 0;}
.questionlist li p i{background:#662a2a;}
.questionlist li i{width:20px;height:20px;color: #fff;font-size: 12px;display: inline-block; text-align: center;line-height:22px; margin-right: 9px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius: 20px;}
.questionlist li span{font-size: 12px;}
.questionlist li span i{background:#496eb4;}

/*listCase*/
.listCase .list{ width:108%;}
.listCase .item{ padding:8px 0px;width:284px;float: left;display: block;margin-right: 18px;}
.listCase .item a{display: block;}

.listCase .item .desc{font-size: 12px;text-align: justify;color: #666;line-height: 20px;}
.listCase .item h3{text-align: left;height:32px;line-height:32px;color:#181818;font-size: 14px;font-weight: normal;}
.listCase .item:hover h3{font-weight: normal;color: #496eb4;}
.listCase .item img{width:284px; height:160px; display: block;border: 0 none;position: absolute;-webkit-transition: all .4s; transition: all .4s;}
.listCase .item:hover img{border: 0 none;-webkit-transform: scale(1.05); transform: scale(1.05);}
.listCase .item a.img{width:284px; height:160px;overflow: hidden;position: relative;}
.listCase .item .desc{font-size: 12px;color: #666;line-height: 20px;}
.listCase.fangan .item h3{ width:100%; height:40px; line-height: 40px; display: block; color:#555555;font-weight: normal;text-align: center;cursor: pointer;}
.listCase.fangan .item:hover img{-webkit-transform: scale(1); transform: scale(1);}
.listCase.fangan .item:hover h3{color: #496eb4;}
/* pageNews */
.pageNewsRight{ width:220px; }
.pageNewsRight a{ display: block;}
.pageNewsRight .right_1,.pageNewsRight .right_2{ margin-bottom: 20px; border: 1px solid #e4e4e4;}
.pageNewsRight .con{ width:94%; background: #fff; padding: 3%; }
.pageNewsRight .right_1 .item h3{ line-height: 36px; }
.pageNewsRight .right_1 .item .xx{ display: none;}
.pageNewsRight .right_1 .item img{ width:80px; height: 60px; float: left; display: block; margin-right: 10px;} 
.pageNewsRight .right_1 .item .txt{ height:60px; overflow: hidden; line-height: 20px; font-size: 12px; color: #999;}
.pageNewsRight .right_2 .con{ padding:5%; width:89%;}
.pageNewsRight .right_2 ul{ background:url(../images/nnewsbg3.jpg) no-repeat 4px 6px;width: 100%;}
.pageNewsRight .right_2 li{ line-height: 24px; font-size: 12px;height: 24px;overflow: hidden;}
.pageNewsRight .right_2 li a{ color: #666; text-indent: 32px;line-height: 24px;height: 24px;}
.pageNewsRight .right_2 li a:hover{ color: #496eb4;}
.pageNewsRight .right_2 li span{ float: right; color: red; font-size: 12px;}
.pageNews{ width:710px;}
.pageNews h1.bt{ font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; color:#333; border-bottom: 1px dashed #e1e1e1; margin-bottom: 5px; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; font-size:12px; color: #999;  }
.pageNews .mark span { margin-left: 14px;}
.pageNews .mark span:first-child{margin-left:0;}
.pageNews .info { margin-bottom:20px; padding: 10px 0; color: #666; }
.pageNews .info img,.pageNews .info p img{ max-width: 100% !important; height: auto !important;display: inline;}
.pageNews .showtag{  margin:20px 0 18px; color: #666;}
.pageNews .showtag a{ color: #666; text-decoration: underline;}
/* formData */
.formData { width:600px; margin:0px auto 20px; padding-top:30px; }
.formData .item{ margin-bottom: 10px; height: 27px; line-height: 27px;position: relative;}
.formData .liuyan{ height:82px;}
.formData .item p{ width:95px; float: left; text-align: right; line-height:27px; height: 27px;}
.formData .item label { margin-right:5px; }
.formData .item .tip { width:150px; margin-left:20px; float: left; }
.formData .item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; float: left; border:1px solid #ddd; border-radius:2px; padding:0 5px; }
.formData .item textarea { width:260px; height:80px; color:#666; border:1px solid #ddd; margin-bottom:15px; border-radius:3px; padding:0; resize: none; overflow: hidden;background: #fff; }
.formData .item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData .code{ height: 27px;width: 360px;}
.formData .code input { width:152px; float: left; }
.formData .item .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#496eb4; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { float: left; vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
.formData .code .msg-box{ margin-left: 100px;  *float: right;}
.checkimg{position: absolute;left:265px;top: 2px;}

.singlePage .anlitopH4{height: 38px;line-height: 38px;}
.singlePage .anlitopH4 span{color: #c9150d; display: block; float: left; font-size: 14px; font-weight: bold;}
.singlePage .divanli_mess{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff;margin-bottom: 10px;}
.singlePage .anlitopH4 span .org {color: #aa87b8;}
.singlePage .anlitopH4 a {float: right;padding-right: 20px;}
.singlePage .anlitopH4 .tel {color: #496eb4;float: right;font-size: 14px;padding-right: 10px;}
.messagesbox{border-top: 3px solid #496eb4;padding-top: 10px;}
.singlePage .divanli_mess ul{margin: 20px auto 10px;width:650px;}
.singlePage .divanli_mess ul li{height: 31px;padding-bottom: 15px;position: relative;}
.singlePage .divanli_mess ul li label{float: left;font-size: 14px;height: 31px;line-height: 31px;padding-right: 10px;text-align: right;width: 80px;}
.singlePage .divanli_mess ul li label font{color:#ff0000;}
.singlePage .divanli_mess ul li input{border: 1px solid #ddd;border-radius: 3px;float: left;font-size: 14px;height: 29px;line-height: 29px;padding: 0 10px;width: 245px;}
.singlePage .divanli_mess ul li.beizhu{height: 72px;}
.singlePage .divanli_mess ul li.beizhu textarea{border: 1px solid #ddd;border-radius: 3px;float: left;font-size: 14px;height: 60px;line-height: 29px;outline: medium none;padding: 5px 0;width:268px;resize: none;overflow: hidden;background: #fff;}

.singlePage .divanli_mess ul li.yanzhenm input{width: 100px;}
.singlePage .divanli_mess ul .bot{text-align: center;}
.singlePage .divanli_mess ul .bot input{background: #496eb4 none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;height: 43px;line-height: 43px;width: 141px;}
.singlePage .divanli_mess ul .bot input:hover{opacity: 0.8;}
.divanli_mess img{max-width: 100%;}
.singlePage .divanli_mess ul li.yanzhenm img{position: absolute;left:220px;top:4px;}
.singlePage .divanli_mess ul li.yanzhenm .msg-box{margin-left:65px;}
/* mapPage  */
.map_ul { list-style: outside none none; display: block; width: 100%;}
.map_ul li {display: block; width: 100%;padding:0;margin-bottom:15px;}
.map_ul li a { width: 100%; height:35px; line-height:35px; font-weight: bold;display: block;background: #f6f6f6;text-indent: 15px;}
.map_ul .list-inline { display: block;width: 86%;}
.map_ul .list-inline li {height:32px;display: inline-block; *display: inline; margin:15px 5px 15px 0; zoom: 1; line-height: 32px; border-bottom: 0;  text-align: center;  width: auto; padding: 0px;}
.map_ul .list-inline li a{text-indent:0;font-weight: normal; display:block; line-height: 32px;height: 32px; display: inline-block;padding:0px 10px; width: auto;border: 1px solid #ccc;text-align: center;}
.map_ul .list-inline li a:hover{ background: #496eb4; color: #fff;border: 1px solid #496eb4;  }
/*百度地图*/
#content #mapCard_style{border:3px solid #ff6600;}
.baiduMap{margin:10px; height:300px;}
.BMap_bubble_title a{display: inline-block; padding: 0 10px; height:30px; line-height:30px; border-radius:5px; background: #333; color: #FFF;}
.BMap_bubble_content{ line-height: 24px; padding: 10px 0;}

/*友情链接*/
#ilinks .linkstxt{width:880px;overflow:hidden;margin-right:5px;margin-top: 5px;}
#ilinks .linkstxt ul{width: 108%;}
#ilinks .linkstxt li{display: inline-block;margin-right:8px;}
#ilinks .linkstxt li img{width: 138px;height: 48px;border: 1px solid #e6ece6;}
#ilinks span{font-size:16px;color:#496fb3;display:block;text-align: center;line-height: 60px;}
#ilinks li{float: left;}
#ilinks .linkstxt li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

/*底部信息*/
#footer_main{margin:0;width:100%;padding:0;height:152px;position:relative;z-index: 3;border-top:2px solid #496eb4;}
#footer_main #footer{padding:10px 0 0;}
.bottomnav{width: 100%;overflow: hidden;}
.bottomnav li{display:block;float: left;width:125px;background: url(../images/nav_line.jpg) no-repeat left center;height: 28px;line-height: 28px;text-align: center;}
.bottomnav li:first-child{background: none;}
.bottomnav li a{display: block;}
.bottomnav a:hover{color: #007dd9;}

.copyright{text-align: center;width: 100%;padding-top:30px;}
.copyright span{font-family: tahoma;}
.copyright p,.copyright a{color:#333;}
.copyright p{line-height: 24px;}
.copyright a:hover{color:#496eb4;}

/*右侧悬浮框*/
.icon2{background:url(../images/icon2.png) no-repeat; display:inline-block; vertical-align:middle;}
.toolbar2{ position: fixed; top:200px; right:0; z-index: 999;}
.toolbar2 ul li{background: #496eb4;height:50px;line-height:50px;text-align: center;width:50px; margin-bottom: 1px;z-index: 990;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar2 ul li a{display: block;position: relative;}
.toolbar2 ul li.first{height:50px;line-height:50px;}
.toolbar2 ul li i{display: inline-block;height:50px;width:50px; margin: 0 auto;background:url(../images/icon2.png) no-repeat; display:inline-block; vertical-align:middle;position: relative;z-index: 12;}
.toolbar2 ul li i.top{height:50px;width:50px;margin: 0 auto;background-position:-50px -53px;}
.toolbar2 ul li .ht{background:#01a420;display: none;height:168px;left: -350px;opacity: 0;position: absolute;top: 0;width:226px;z-index: 990;}
.toolbar2 ul li .ht_iphone{height:168px;top: -73px;width: 226px;}
.toolbar2 ul li .ht_mob{top: -73px;height:168px;width:167px;z-index: 999;}
.toolbar2 ul li img{height:100px;width:100px;border: 1px solid #e4e4e4;padding: 2px;}
.toolbar2 ul li .top{background-position:-50px -53px;}

.toolbar2 ul li:hover{background: #ab86b9;}
.toolbar2 ul li .dh{background-position:0 -2px;}
.toolbar2 ul li .qq{background-position:-50px -2px;}
.toolbar2 ul li .wx{background-position:0 -53px;}
.toolbar2 ul li .sj{background-position:0 -103px;}
/*.toolbar2 ul li .close{background-position:0 -103px;}*/
.toolbar2 ul li .sidebox{color: #333;font: 14px/50px "Microsoft YaHei";height:50px;position: absolute;right:-150px;top: 0;transition: all 0.1s ease 0s;width:140px;z-index:10;display: none;background: #ab86b9;-moz-border-radius-topleft::30px;-moz-border-radius-bottomleft::30px;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;border-top-left-radius:30px;border-bottom-left-radius:30px;}
.toolbar2 ul li span{position: relative;right: 8px;color:#fff;}
.toolbar2 ul li.jwx .sidebox{background: none;width: 140px;}
.toolbar2 ul li .sidebox i{ float:left;}
.toolbar2 ul li.jsj i{height:50px;}

.animated {-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}



